package com.enjoyor.soa.traffic.api.dto.psms;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import oracle.spatial.geometry.JGeometry;

/**
 * 
 * @ClassName: PostInfo
 * @Description: 岗位信息实体类
 * @author yrch 961774545@qq.com
 * @date 2017年10月12日 上午8:52:20
 *
 */

public class PostInfoDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5672249507482681125L;

	private String postId;

	private String postName;

	private String deptId;

	private String deptName;

	private String postType;

	private String typeName;

	private String postModel;

	private String modelName;

	private String leadersName;

	private int policeNum;

	private int auxiliNum;

	private int learnNum;

	private double longitude;

	private double latitude;

	private String status;

	private String postreason;

	private String postAvailable;

	private String createPerson;

	private Date createTime;

	private String lastModifyPerson;

	private Date lastModifyTime;

	private Date startTime;

	private Date endTime;

	/** 地理信息实体 **/
	private JGeometry geom;

	/** 地理信息 **/
	private String strArea;

	private String remark;

	/** 周岗位执勤时间集合 **/
	private List<PostPlanDto> listPostPlanDto;

	private List<PostDeviceRltDto> listPostDeviceRltDto;

	public String getPostId() {
		return postId;
	}

	public void setPostId(String postId) {
		this.postId = postId;
	}

	public String getPostName() {
		return postName;
	}

	public void setPostName(String postName) {
		this.postName = postName;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getPostType() {
		return postType;
	}

	public void setPostType(String postType) {
		this.postType = postType;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getPostModel() {
		return postModel;
	}

	public void setPostModel(String postModel) {
		this.postModel = postModel;
	}

	public String getModelName() {
		return modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public String getLeadersName() {
		return leadersName;
	}

	public void setLeadersName(String leadersName) {
		this.leadersName = leadersName;
	}

	public int getPoliceNum() {
		return policeNum;
	}

	public void setPoliceNum(int policeNum) {
		this.policeNum = policeNum;
	}

	public int getAuxiliNum() {
		return auxiliNum;
	}

	public void setAuxiliNum(int auxiliNum) {
		this.auxiliNum = auxiliNum;
	}

	public int getLearnNum() {
		return learnNum;
	}

	public void setLearnNum(int learnNum) {
		this.learnNum = learnNum;
	}

	public double getLongitude() {
		return longitude;
	}

	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	public double getLatitude() {
		return latitude;
	}

	public List<PostPlanDto> getListPostPlanDto() {
		return listPostPlanDto;
	}

	public void setListPostPlanDto(List<PostPlanDto> listPostPlanDto) {
		this.listPostPlanDto = listPostPlanDto;
	}

	public List<PostDeviceRltDto> getListPostDeviceRltDto() {
		return listPostDeviceRltDto;
	}

	public void setListPostDeviceRltDto(List<PostDeviceRltDto> listPostDeviceRltDto) {
		this.listPostDeviceRltDto = listPostDeviceRltDto;
	}

	public String getStrArea() {
		return strArea;
	}

	public void setStrArea(String strArea) {
		this.strArea = strArea;
	}

	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getPostreason() {
		return postreason;
	}

	public void setPostreason(String postreason) {
		this.postreason = postreason;
	}

	public String getPostAvailable() {
		return postAvailable;
	}

	public void setPostAvailable(String postAvailable) {
		this.postAvailable = postAvailable;
	}

	public String getCreatePerson() {
		return createPerson;
	}

	public void setCreatePerson(String createPerson) {
		this.createPerson = createPerson;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getLastModifyPerson() {
		return lastModifyPerson;
	}

	public void setLastModifyPerson(String lastModifyPerson) {
		this.lastModifyPerson = lastModifyPerson;
	}

	public Date getLastModifyTime() {
		return lastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public JGeometry getGeom() {
		return geom;
	}

	public void setGeom(JGeometry geom) {
		this.geom = geom;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
}